XPath Extension for Querying Concurrent XML Markup∗
نویسندگان
چکیده
XPath is a language for addressing parts of an XML document. It is used in many XML query languages and it can be used by itself for querying XML documents. While XPath is, in general, efficient for querying individual XML documents, it lacks the features for querying over collections of documents or joining parts of the same document. As the amount of complex document-centric XML data is continually increasing, querying such documents has drawn surprisingly little attention. We propose an XPath axes extension to deal with querying collections of document-centric XML documents sharing the same content (called concurrent XML). The algorithms we propose to evaluate the extended axes work in linear time combined complexity (number of documents and total size of documents).
منابع مشابه
Fuzzy Querying of Semi-structured Data
Querying XML data is a well-explored topic thanks to powerful query languages such as XPath and XQuery. Both were designed to support the evaluation of binary predicates, which can be proven to be a limited approach to effective querying of XML data. In this paper, a fuzzy extension of the XPath query language is proposed. Its goal is to achieve more flexible querying through vague queries, whi...
متن کاملTime to Leave the Trees : From
Current XML query languages operate on XML instances only but ignore valuable conceptual level information that is \buried" inside complex XML Schema documents. For example, XPath queries are evaluated against XML documents based on element names (tags) and their syntactic nesting structure, ignoring the element types and other conceptual level information that is declared in separate XML schem...
متن کاملXQuery Full-Text extensions explained
S. Amer-Yahia C. Botev J. Dörre J. Shanmugasundaram There has been recent interest in developing XML query languages, such as XPath and XQuery, to tap the vast amount of information represented and stored in Extensible Markup Language (XML). These query languages, however, have focused mainly on querying the structure of XML documents and provide only rudimentary support for querying text conte...
متن کاملXIRQL An Extension of XQL for Information Retrieval
Today, XML is used in three different ways. First, XML is used as a markup language, where documents are considered to be trees (with the occasional hyper link added) which represent the document structure. Secondly, XML is used as an interchange format for structured data. Here, a document is considered as a set of fields, each of which has a specific data type. The third aspect is to use XML ...
متن کاملA Fuzzy Extension for the XPath Query Language
XML has become a widespread format for data exchange over the Internet. The current state of the art in querying XML data is represented by XPath and XQuery, both of which define binary predicates. In this paper, we advocate that binary selection can at times be restrictive due to very nature of XML, and to the uses that are made of it. We therefore suggest a querying framework, called FXPath, ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004